@import "../../style/public";
.store-manage {
  .page-infinite-loading {
    text-align: center;
    @include remCalc(margin-top, 20);
    @include remCalc(height, 80);
    @include remCalc(line-height, 80);
    @include remCalc(font-size, 14);
  }
  .search-wrap {
    @include remCalc(margin-top, 30);
  }
  .section {
    overflow: scroll;
    position: relative;
  }
  .no-more {
    text-align: center;
    color: #999;
    @include remCalc(font-size, 24);
    @include remCalc(padding-top, 30);
  }
  .store-list {
    > li {
      background: #fff;
      @include remCalc(margin-bottom, 20);
      @include remCalc(padding, 30, 0, 0, 0);
      @include thin-border(false, false, bottom);
      .top {
        display: flex;
        box-sizing: border-box;
        @include remCalc(padding, 0, 30, 20, 30);
        .left {
          @include remCalc(width, 120);
          @include remCalc(margin-right, 20);
          height:auto;
        }
        .right {
          flex: 1;
        }
      }

      .shop-head {
        display: inline-block;
        @include remCalc(width, 120);
        @include remCalc(border-radius, 8);
        height:auto;
      }
      .store-name {
        @include remCalc(font-size, 32);
        @include remCalc(padding-bottom, 20);
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #333;
        span {
          @include remCalc(width, 540);
          @extend %text-overflow;
        }
        position: relative;
        i {
          color: #c7c7cc;
          position: absolute;
          right:0;
        }
      }
      .store-status{
        @include remCalc(font-size, 24);
        color:#999;
        &.red{
          color: #EE3A31;
        }
        &.green{
          color: #1EC36B;
        }
        &.grey{
          color:#999;
        }
      }
      .pay-way {

        display: flex;
        align-items: center;
        @include remCalc(padding-bottom, 12);
        .err {
          color: #ee3a31;
        }
        li {
          color: #666;
          display: flex;
          align-items: center;
          justify-content: center;
          text-align: center;
          @include remCalc(font-size, 20);
         // @include remCalc(padding-right, 10);
          > span {
            white-space: nowrap;
          }

          &.fail {
            i {
              background: #e5e5e5 !important;
            }
            span {
              color: $color-red;
            }
          }
          &.unopen {
            i {
              background: #e5e5e5 !important;
            }
            span {
              color: #ccc;
            }
          }
          i {
            display: inline-block;
            text-align: center;
            @include remCalc(width, 40);
            @include remCalc(height, 40);
            @include remCalc(line-height, 40);
            @include remCalc(margin-right, 20);
            border-radius: 50%;
            color: #fff;
            @include remCalc(font-size, 52);
            &::before{
              transform:scale(0.8) translateX(-3.5px);
              display: inline-block;
            }
            &.zhk-sp {
              color: #fd8217;
            }
            &.zhk-detail_zfb {
              background: $pay-zfb;
            }
            &.zhk-detail_wx {
              background: $pay-wx;
            }
            &.zhk-detail_ysf {
              background: $pay-ysf;
            }
            &.zhk-detail_yl {
              background: $pay-yl;
            }
          }
        }
        li:first-child {
          //@include remCalc(width, 240);
        }
      }
      .status-tip {
        color: #fd8217;
        @include remCalc(font-size, 24);
        @include remCalc(padding, 0, 0, 30, 30);
      }
      .link-wrap {
        @include remCalc(margin-left, 30);
        @include remCalc(padding,0, 30,0,0);
        @include thin-border(false, false, top);
        li {
          @include remCalc(font-size, 28);
          @include remCalc(height, 90);
          //@include remCalc(line-height, 90);
          //color: #333;
          display: flex;
          justify-content: flex-end;
          align-items: center;
          > div {
            //flex: 1;
            text-align: center;
            border: 1px solid $color-red;
            color: $color-red;
            display: inline-table;
            @include remCalc(margin-left, 20);
            @include remCalc(padding, 8, 20);
            @include remCalc(border-radius, 100);
            // position: relative;
            // &::before {
            //   content: "";
            //   position: absolute;
            //   width: 1px;
            //   right: 0;
            //   background: $color-border;
            //   @include remCalc(top, 20);
            //   @include remCalc(height, 50);
            // }
            // &:last-child {
            //   &::before {
            //     content: "";
            //     position: absolute;
            //     width: 0;
            //     right: 0;
            //     background: $color-border;
            //     @include remCalc(top, 20);
            //     @include remCalc(height, 50);
            //   }
            // }
            &.disabled {
              border: 1px solid #ccc;
              color: #ccc !important;
            }
          }
        }
      }
      &:last-child {
        &::after {
          display: none;
        }
      }
      .title {
        @include remCalc(font-size, 30);
        @include remCalc(margin-bottom, 20);
        color: #333;
      }
      .content {
        @include remCalc(font-size, 26);
        line-height: 1.5;
        color: #666;
      }
    }
  }
}
